home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 4
/
Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso
/
Pearls
/
util
/
misc
/
CyberCron
/
Source
/
CyberCronStrings.cd
< prev
next >
Wrap
Text File
|
1992-07-13
|
8KB
|
255 lines
; CyberCronStrings.cd
; Copyright © 1992 by Christopher A. Wichura (caw@miroc.chi.il.us)
; All rights reserved.
;
; This file contains the definitions for localizing the strings found
; in the program CyberCron.
;
; Note to translators: CatComp chokes on lines that don't have anything
; on them so all blank lines must have a ; character on them so that
; CatComp considers them a comment and doesn't generate an error.
;
; *************************************************************************
; Special magic that translators shouldn't need to worry with
; *************************************************************************
;
#header CYBERCRON_STRINGS
;
; *************************************************************************
; *************************************************************************
; These are general purpose strings
; *************************************************************************
; *************************************************************************
;
; This first string is the name of the program
MSG_PROGNAME (0//)
CyberCron
;
; General purpose string used to get a string argument out when we just
; want to print an arbitrary string. needed because ErrorMsg() and Log()
; only accept string ids, not actual strings. translators should not
; fiddle with this one.
MSG_STRING_HACK (//)
%s
;
; log entry for a job starting. % arguments are:
; 1) the job number
; 2) the job name
MSG_JOB_STARTED (//)
Job %ld started: %s
; log entry for a job ending. %ld is the job number
MSG_JOB_ENDED (//)
Job %ld ended.
;
; these next two are for when an arexx command returned an error code and
; we are printing it. %lds are the major/minor error codes and the %s is
; the ascii text for the minor code. This will always be in english,
; unfortunately, since we get it from rexxsyslib.library instead of having
; the strings coded into CyberCron
MSG_AREXX_RETURNED_1 (//)
Command returned %ld.
MSG_AREXX_RETURNED_2 (//)
Command returned %ld/%ld: %s.
;
; This string is used for the title of error request windows
MSG_REQWINTITLE (//)
CyberCron Error
;
; This string is used for the "continue" gadgets
MSG_CONTINUE_GAD (//)
CONTINUE
;
; Out of memory message
MSG_OUTOFMEM (//)
Out of memory!
;
; this string is used when we can't allocate/find a needed public semaphore
MSG_NO_PUB_SEMA (//)
Couldn't establish public semaphore.
;
; these next two strings are the names of the public semaphores CyberCron
; uses. they have been included in the catalog so that users who run
; programs that snoop system lists, such as the public semaphores list,
; will see localized names
MSG_JOB_SEMA_NAME (//)
CyberCron job semaphore
MSG_LOG_SEMA_NAME (//)
CyberCron log semaphore
;
; error printed when we can't get a RDArgs structure
MSG_NO_RDARGS (//)
Couldn't allocate RDArgs structure.
;
; errors printed when various string options are too long
MSG_CRONTAB_NAME_TOO_LONG (//)
CronTab filename too long.
MSG_LOGFILE_NAME_TOO_LONG (//)
Log filename too long.
MSG_SENDMAIL_COMMAND_TOO_LONG (//)
SendMail command too long.
;
; printed when already running. The %s holds the portname we were trying to
; start with
MSG_ALREADY_RUNNING (//)
Already running with portname \"%s\".
;
; printed when we can't create some message ports
MSG_CANT_CREATE_AREXX_PORT (//)
Couldn't create ARexx port.
MSG_CANT_CREATE_TIMER_PORT (//)
Couldn't create timer port.
;
; general "couldn't open" error message. %s is the thing we couldn't open
MSG_COULDNT_OPEN (//)
Couldn't open %s.
;
; error printed when we can't allocate our notify signal
MSG_COULDNT_ALLOC_NOTIFY_SIG (//)
Couldn't allocate notify signal.
;
; printed when we can't start file notification on the crontab file
MSG_COULDNT_START_NOTIFY (//)
Couldn't start notification on crontab file.
;
; Message printed saying that we've finally started. % arguments are:
; 1) CYBERCRON (internal string with escape sequences)
; 2) VersionID
MSG_DAEMON_STARTED (//)
%s daemon v%s started.
;
; template used for formating the real name that CyberCron uses when
; sending email. % arguments are:
; 1) MSG_PROGNAME
; 2) VersionID
MSG_REALNAME_TEMPLATE (//)
%s daemon v%s
;
; Message dumped into log when we start with the portname in use. %s holds
; the portname
MSG_PORTNAME (//)
ARexx portname = \"%s\"
;
; Message we spit out when we notice that the crontab file has been modified
MSG_CRONTAB_MODIFIED (//)
CronTab file modified, re-reading.
;
; Message we sxpit out when the user requests we read a different crontab
MSG_CRONTAB_CHANGED (//)
New CronTab file specified, reading.
;
; Message printed when we are trying to quit but still have launched jobs we
; have to wait on
MSG_WAITING_TO_QUIT (//)
Waiting for all outstanding jobs to terminate.
;
; error message printed in the rare case that we get an ARexx message with
; no rexxsyslib.library around to help us process it. %s holds the name
; of the support library that we need
MSG_CANT_HANDLE_REXX_EVENT (//)
Couldn't handle events on ARexx port -- no %s available!
;
; error printed when trying to start an rexx job with no support library.
; % arguments are:
; 1) job name
; 2) name of support library
MSG_CANT_START_AREXX_NO_LIB (//)
Couldn't start %s -- no %s available!
;
; error printed when we can't open the crontab file for reading
; %s is the name of the crontab file
MSG_OPENING_CRONTAB (//)
Couldn't open file \"%s\".
;
; error printed when we have a parse error in the crontab file
; % arguments are:
; 1) the line number
; 2) the filename
MSG_PARSING (//)
Error parsing line %ld in file \"%s\".
;
; error printed when we have an io error in the crontab file
; % arguments are:
; 1) the io error number
; 2) ascii text for io error (comes from dos.library)
; 3) the line number
; 4) the filename
MSG_IO_FAULT_IN_CRONTAB (//)
I/O Error #%ld (%s) reading line %ld in file \"%s\".
;
; string used for the To:/Subject: line of e-mail being sent. note that
; the To: and Subject: strings __MUST__ remain in english, as they are
; parsed by mailer programs and not meant for humans. This string is
; included here so that the "Output of" portion of the subject line can
; be localized.
MSG_TO_SUBJECT (//)
To: %s\nSubject: Output of \"%s%s%s\"\n\n
;
; error printed when the jobtable is full. %s argument is the job name
MSG_JOB_TABLE_FULL (//)
Job table full trying to start %s.
;
; error printed when we can't open redirection. % arguments are
; 1) MSG_REDIRIN, MSG_REDIROUT or MSG_REDIRERR
; 2) the job name
MSG_COULDNT_OPEN_REDIRECTION (//)
Couldn't open %s redirection for %s.
;
; texts for the names of the various redirection types.
MSG_REDIRIN (//)
input
MSG_REDIROUT (//)
output
MSG_REDIRERR (//)
error
;
; error printed when we couldn't start a System() job. %s is job name.
MSG_COULDNT_START_SYSTEM_JOB (//)
System() failed to start %s.
;
; error printed when we couldn't allocate something needed to start an
; arexx job. % arguments are:
; 1) MSG_REXXMSG or MSG_ARGSTRING
; 2) the job name
MSG_CANT_CREATE_AREXX_OBJECT (//)
Couldn't create %s to launch %s.
;
; texts for the name of the above allocation types
MSG_REXXMSG (//)
a RexxMsg
MSG_ARGSTRING (//)
an Argstring
;
; error printed when we can't find the ARexx host. % arguments are:
; 1) the host's portname
; 2) the job name
MSG_CANT_FIND_REXX_HOST (//)
Couldn't connect to %s host to launch %s.
;
; *************************************************************************
; *************************************************************************
; Messages for our ReadArgs() help string
; *************************************************************************
; *************************************************************************
; For these, you want to try and keep the escape sequences and whatnot in
; their proper places.
;
; Template for the help text at ReadArgs time. % arguments are:
; 1) CYBERCRON (internal string with escape sequences)
; 2) VersionID
; 3) MSG_COPYRIGHT
; 4) same as #1
MSG_ARG_HELP (//)
%s v%s\n\
%s\n\
Usage: %s [CRONTAB <filespec>] [LOGFILE <filespec>]\n\
[DEFSTACK <Default Stack>] [DEFPRI <Default Priority>]\n\
[SENDMAIL <\"<Command> <from switch> %%s <name switch> *\"%%s*\"\">]\n\
[CRONPRI <Cron's Priority>] [PORTNAME <ARexx Portname>]\n
;
; this text holds the copyright message. Again, try to keep the escape
; sequences in the same order
MSG_COPYRIGHT (//)
Copyright © 1992 by Christopher A. Wichura (caw@miroc.chi.il.us)\n\
All rights reserved.\n
;